home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / win95.rus / precopy2.cab / cemmf.inf < prev    next >
INI File  |  1995-10-02  |  36KB  |  1,054 lines

  1. [Version]
  2. LayoutFile=layout.inf
  3. Signature="$CHICAGO$"
  4. Provider=%MS%
  5. Class=MultiFunction
  6.  
  7. ;
  8. ; Table of Contents
  9. ;
  10. [Manufacturer]
  11. %XIRCOM%=XIRCOM
  12.  
  13. [XIRCOM]
  14. %XIRCOMA%=XIRCOM10BT.mf,PCMCIA\XIRCOM-CREDITCARD_ETHERNET+MODEM_II-3DFC
  15. %XIRCOMA%=XIRCOM10BT.mf,PCMCIA\XIRCOM-CREDITCARD_ETHERNET+MODEM_II-6D87
  16.  
  17. [XIRCOM10BT.mf]
  18. AddReg=StandardMF.Reg,ADDREG_XIRCOM.reg
  19. CopyFiles=cm2ndis3.ndis3.CopyFiles
  20.  
  21. [XIRCOM10BT.mf.HW]
  22. AddReg=XIRCOM10BT.mf.RegHW
  23.  
  24. [XIRCOM10BT.mf.RegHW]
  25. HKR,Child0000,HardwareID,,MF\XIRCOMCEM_DEV0
  26. HKR,Child0000,ResourceMap,1,00,02,05
  27. HKR,Child0001,HardwareID,,MF\XIRCOMCEM_DEV1
  28. HKR,Child0001,ResourceMap,1,00,01,02,03,04,05
  29.  
  30. [StandardMF.Reg]
  31. HKR,,DevLoader,,*CONFIGMG
  32. HKR,,Enumerator,,*CONFIGMG
  33. HKR,,CMDrivFlags,1,03,00,00,00
  34.  
  35. [ADDREG_XIRCOM.reg]
  36. ;
  37. ; OVERRIDE for COM2
  38. ;
  39. HKR,Override,0000,1, \
  40. ;
  41. ; CONFIGMG_VERSION
  42. ;
  43. 00,04,00,00, \
  44. ;
  45. ; PRIORITY
  46. ;
  47. 00,30,00,00, \
  48. ;
  49. ;
  50. ; OVERRIDE for COM2
  51. ;
  52. ; I/O Resource Descriptor 0: COM port
  53. ;
  54. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  55. 02,00,00,00, \ ; ResType_IO = 0x00000002
  56. 01,00, \       ; IOD_Count;
  57. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  58. 00,00, \       ; IOD_Alloc_Base;
  59. 00,00, \       ; IOD_Alloc_End;
  60. 00,00, \       ; IOD_DesFlags;
  61. 00, \          ; IOD_Alloc_Alias;
  62. 00, \          ; IOD_Alloc_Decode;
  63. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  64. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  65. F8,02, \       ; IOR_Min;          // Min port address
  66. FF,02, \       ; IOR_Max;          // Max port address
  67. 00,00, \       ; IOR_RangeFlags;   // Flags
  68. 00, \          ; IOR_Alias;        // Alias offset
  69. 00, \          ; IOR_Decode;       // Address specified
  70. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  71. ;
  72. ; I/O Resource Descriptor 1 : nice port
  73. ;
  74. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  75. 02,00,00,00, \ ; ResType_IO = 0x00000002
  76. 01,00, \       ; IOD_Count;
  77. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  78. 00,00, \       ; IOD_Alloc_Base;
  79. 00,00, \       ; IOD_Alloc_End;
  80. 00,00, \       ; IOD_DesFlags;
  81. 00, \          ; IOD_Alloc_Alias;
  82. 00, \          ; IOD_Alloc_Decode;
  83. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  84. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  85. 00,01, \       ; IOR_Min;          // Min port address
  86. FF,FF, \       ; IOR_Max;          // Max port address
  87. 00,00, \       ; IOR_RangeFlags;   // Flags
  88. 00, \          ; IOR_Alias;        // Alias offset
  89. 00, \          ; IOR_Decode;       // Address specified
  90. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  91. ;
  92. ; IRQ Resource Descriptor
  93. ;
  94. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  95. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  96. 00,00, \       ; IRQD_Flags;
  97. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  98. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  99. 00,00, \       ; IRQD_Reserved;
  100. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  101. ;
  102. ; MEM Resource Descriptor 0
  103. ;
  104. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  105. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  106. 01,00, \       ; MD_Count;
  107. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  108. 00,00,00,00, \ ; MD_Alloc_Base;
  109. 00,00,00,00, \ ; MD_Alloc_End;
  110. 00,00, \       ; MD_Flags;
  111. 00,00, \       ; MD_Reserved;
  112. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  113. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  114. 00,00,00,00, \ ; MR_Min;      // Min Address
  115. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  116. 00,00, \       ; MR_Flags;         // Flags
  117. 00,00, \       ; MR_Reserved;
  118. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  119.                ;         0x08 = 16-bit common mem
  120. 00,00,00,00, \ ; Memory card address
  121. ;
  122. ; MEM Resource Descriptor 1
  123. ;
  124. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  125. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  126. 01,00, \       ; MD_Count;
  127. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  128. 00,00,00,00, \ ; MD_Alloc_Base;
  129. 00,00,00,00, \ ; MD_Alloc_End;
  130. 00,00, \       ; MD_Flags;
  131. 00,00, \       ; MD_Reserved;
  132. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  133. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  134. 00,00,00,00, \ ; MR_Min;      // Min Address
  135. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  136. 00,00, \       ; MR_Flags;         // Flags
  137. 00,00, \       ; MR_Reserved;
  138. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  139.                ;         0x08 = 16-bit common mem
  140. 00,00,01,00, \ ; Memory card address
  141. ;
  142. ; REQUEST_CONFIG_PKT Descriptor
  143. ;
  144. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  145. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  146. 00,00, \       ; Socket;
  147. 02,00, \       ; Attributes;
  148. 32, \          ; Vcc;
  149. 00, \          ; Vpp1; 78
  150. 00, \          ; Vpp2; 78
  151. 02, \          ; IntType;
  152. 00,08,00,00, \ ; ConfigBase;
  153. 00, \          ; Status;
  154. 00, \          ; Pin;
  155. 00, \          ; Copy;
  156. 41, \          ; ConfigIndex;
  157. 01, \          ; Present;
  158. ;
  159. ; TERMINATOR
  160. ;
  161. 00,00,00,00
  162. ;
  163. ;
  164. ; OVERRIDE for COM3
  165. ;
  166. HKR,Override,0001,1, \
  167. ;
  168. ; CONFIGMG_VERSION
  169. ;
  170. 00,04,00,00, \
  171. ;
  172. ; PRIORITY
  173. ;
  174. 00,30,00,00, \
  175. ;
  176. ; I/O Resource Descriptor 0: COM port
  177. ;
  178. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  179. 02,00,00,00, \ ; ResType_IO = 0x00000002
  180. 01,00, \       ; IOD_Count;
  181. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  182. 00,00, \       ; IOD_Alloc_Base;
  183. 00,00, \       ; IOD_Alloc_End;
  184. 00,00, \       ; IOD_DesFlags;
  185. 00, \          ; IOD_Alloc_Alias;
  186. 00, \          ; IOD_Alloc_Decode;
  187. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  188. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  189. E8,03, \       ; IOR_Min;          // Min port address
  190. EF,03, \       ; IOR_Max;          // Max port address
  191. 00,00, \       ; IOR_RangeFlags;   // Flags
  192. 00, \          ; IOR_Alias;        // Alias offset
  193. 00, \          ; IOR_Decode;       // Address specified
  194. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  195. ;
  196. ; I/O Resource Descriptor 1 : nice port
  197. ;
  198. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  199. 02,00,00,00, \ ; ResType_IO = 0x00000002
  200. 01,00, \       ; IOD_Count;
  201. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  202. 00,00, \       ; IOD_Alloc_Base;
  203. 00,00, \       ; IOD_Alloc_End;
  204. 00,00, \       ; IOD_DesFlags;
  205. 00, \          ; IOD_Alloc_Alias;
  206. 00, \          ; IOD_Alloc_Decode;
  207. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  208. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  209. 00,01, \       ; IOR_Min;          // Min port address
  210. FF,FF, \       ; IOR_Max;          // Max port address
  211. 00,00, \       ; IOR_RangeFlags;   // Flags
  212. 00, \          ; IOR_Alias;        // Alias offset
  213. 00, \          ; IOR_Decode;       // Address specified
  214. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  215. ;
  216. ; IRQ Resource Descriptor
  217. ;
  218. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  219. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  220. 00,00, \       ; IRQD_Flags;
  221. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  222. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  223. 00,00, \       ; IRQD_Reserved;
  224. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  225. ;
  226. ; MEM Resource Descriptor 0
  227. ;
  228. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  229. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  230. 01,00, \       ; MD_Count;
  231. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  232. 00,00,00,00, \ ; MD_Alloc_Base;
  233. 00,00,00,00, \ ; MD_Alloc_End;
  234. 00,00, \       ; MD_Flags;
  235. 00,00, \       ; MD_Reserved;
  236. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  237. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  238. 00,00,00,00, \ ; MR_Min;      // Min Address
  239. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  240. 00,00, \       ; MR_Flags;         // Flags
  241. 00,00, \       ; MR_Reserved;
  242. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  243.                ;         0x08 = 16-bit common mem
  244. 00,00,00,00, \ ; Memory card address
  245. ;
  246. ; MEM Resource Descriptor 1
  247. ;
  248. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  249. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  250. 01,00, \       ; MD_Count;
  251. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  252. 00,00,00,00, \ ; MD_Alloc_Base;
  253. 00,00,00,00, \ ; MD_Alloc_End;
  254. 00,00, \       ; MD_Flags;
  255. 00,00, \       ; MD_Reserved;
  256. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  257. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  258. 00,00,00,00, \ ; MR_Min;      // Min Address
  259. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  260. 00,00, \       ; MR_Flags;         // Flags
  261. 00,00, \       ; MR_Reserved;
  262. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  263.                ;         0x08 = 16-bit common mem
  264. 00,00,01,00, \ ; Memory card address
  265. ;
  266. ; REQUEST_CONFIG_PKT Descriptor
  267. ;
  268. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  269. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  270. 00,00, \       ; Socket;
  271. 02,00, \       ; Attributes;
  272. 32, \          ; Vcc;
  273. 00, \          ; Vpp1; 78
  274. 00, \          ; Vpp2; 78
  275. 02, \          ; IntType;
  276. 00,08,00,00, \ ; ConfigBase;
  277. 00, \          ; Status;
  278. 00, \          ; Pin;
  279. 00, \          ; Copy;
  280. 61, \          ; ConfigIndex;
  281. 01, \          ; Present;
  282. ;
  283. ; TERMINATOR
  284. ;
  285. 00,00,00,00
  286. ;
  287. ;
  288. ; OVERRIDE for COM4
  289. ;
  290. HKR,Override,0002,1, \
  291. ;
  292. ; CONFIGMG_VERSION
  293. ;
  294. 00,04,00,00, \
  295. ;
  296. ; PRIORITY
  297. ;
  298. 00,30,00,00, \
  299. ;
  300. ; I/O Resource Descriptor 0: COM port
  301. ;
  302. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  303. 02,00,00,00, \ ; ResType_IO = 0x00000002
  304. 01,00, \       ; IOD_Count;
  305. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  306. 00,00, \       ; IOD_Alloc_Base;
  307. 00,00, \       ; IOD_Alloc_End;
  308. 00,00, \       ; IOD_DesFlags;
  309. 00, \          ; IOD_Alloc_Alias;
  310. 00, \          ; IOD_Alloc_Decode;
  311. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  312. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  313. E8,02, \       ; IOR_Min;          // Min port address
  314. EF,02, \       ; IOR_Max;          // Max port address
  315. 00,00, \       ; IOR_RangeFlags;   // Flags
  316. 00, \          ; IOR_Alias;        // Alias offset
  317. 00, \          ; IOR_Decode;       // Address specified
  318. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  319. ;
  320. ; I/O Resource Descriptor 1 : nice port
  321. ;
  322. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  323. 02,00,00,00, \ ; ResType_IO = 0x00000002
  324. 01,00, \       ; IOD_Count;
  325. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  326. 00,00, \       ; IOD_Alloc_Base;
  327. 00,00, \       ; IOD_Alloc_End;
  328. 00,00, \       ; IOD_DesFlags;
  329. 00, \          ; IOD_Alloc_Alias;
  330. 00, \          ; IOD_Alloc_Decode;
  331. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  332. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  333. 00,01, \       ; IOR_Min;          // Min port address
  334. FF,FF, \       ; IOR_Max;          // Max port address
  335. 00,00, \       ; IOR_RangeFlags;   // Flags
  336. 00, \          ; IOR_Alias;        // Alias offset
  337. 00, \          ; IOR_Decode;       // Address specified
  338. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  339. ;
  340. ; IRQ Resource Descriptor
  341. ;
  342. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  343. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  344. 00,00, \       ; IRQD_Flags;
  345. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  346. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  347. 00,00, \       ; IRQD_Reserved;
  348. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  349. ;
  350. ; MEM Resource Descriptor 0
  351. ;
  352. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  353. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  354. 01,00, \       ; MD_Count;
  355. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  356. 00,00,00,00, \ ; MD_Alloc_Base;
  357. 00,00,00,00, \ ; MD_Alloc_End;
  358. 00,00, \       ; MD_Flags;
  359. 00,00, \       ; MD_Reserved;
  360. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  361. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  362. 00,00,00,00, \ ; MR_Min;      // Min Address
  363. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  364. 00,00, \       ; MR_Flags;         // Flags
  365. 00,00, \       ; MR_Reserved;
  366. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  367.                ;         0x08 = 16-bit common mem
  368. 00,00,00,00, \ ; Memory card address
  369. ;
  370. ; MEM Resource Descriptor 1
  371. ;
  372. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  373. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  374. 01,00, \       ; MD_Count;
  375. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  376. 00,00,00,00, \ ; MD_Alloc_Base;
  377. 00,00,00,00, \ ; MD_Alloc_End;
  378. 00,00, \       ; MD_Flags;
  379. 00,00, \       ; MD_Reserved;
  380. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  381. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  382. 00,00,00,00, \ ; MR_Min;      // Min Address
  383. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  384. 00,00, \       ; MR_Flags;         // Flags
  385. 00,00, \       ; MR_Reserved;
  386. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  387.                ;         0x08 = 16-bit common mem
  388. 00,00,01,00, \ ; Memory card address
  389. ;
  390. ; REQUEST_CONFIG_PKT Descriptor
  391. ;
  392. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  393. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  394. 00,00, \       ; Socket;
  395. 02,00, \       ; Attributes;
  396. 32, \          ; Vcc;
  397. 00, \          ; Vpp1; 78
  398. 00, \          ; Vpp2; 78
  399. 02, \          ; IntType;
  400. 00,08,00,00, \ ; ConfigBase;
  401. 00, \          ; Status;
  402. 00, \          ; Pin;
  403. 00, \          ; Copy;
  404. 61, \          ; ConfigIndex;
  405. 01, \          ; Present;
  406. ;
  407. ; TERMINATOR
  408. ;
  409. 00,00,00,00
  410. ;
  411. ;
  412. ;
  413. ; OVERRIDE for COM1
  414. ;
  415. HKR,Override,0003,1, \
  416. ;
  417. ; CONFIGMG_VERSION
  418. ;
  419. 00,04,00,00, \
  420. ;
  421. ; PRIORITY
  422. ;
  423. 00,30,00,00, \
  424. ;
  425. ; I/O Resource Descriptor 0: COM port
  426. ;
  427. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  428. 02,00,00,00, \ ; ResType_IO = 0x00000002
  429. 01,00, \       ; IOD_Count;
  430. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  431. 00,00, \       ; IOD_Alloc_Base;
  432. 00,00, \       ; IOD_Alloc_End;
  433. 00,00, \       ; IOD_DesFlags;
  434. 00, \          ; IOD_Alloc_Alias;
  435. 00, \          ; IOD_Alloc_Decode;
  436. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  437. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  438. F8,03, \       ; IOR_Min;          // Min port address
  439. FF,03, \       ; IOR_Max;          // Max port address
  440. 00,00, \       ; IOR_RangeFlags;   // Flags
  441. 00, \          ; IOR_Alias;        // Alias offset
  442. 00, \          ; IOR_Decode;       // Address specified
  443. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  444. ;
  445. ; I/O Resource Descriptor 1 : nice port
  446. ;
  447. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  448. 02,00,00,00, \ ; ResType_IO = 0x00000002
  449. 01,00, \       ; IOD_Count;
  450. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  451. 00,00, \       ; IOD_Alloc_Base;
  452. 00,00, \       ; IOD_Alloc_End;
  453. 00,00, \       ; IOD_DesFlags;
  454. 00, \          ; IOD_Alloc_Alias;
  455. 00, \          ; IOD_Alloc_Decode;
  456. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  457. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  458. 00,01, \       ; IOR_Min;          // Min port address
  459. FF,FF, \       ; IOR_Max;          // Max port address
  460. 00,00, \       ; IOR_RangeFlags;   // Flags
  461. 00, \          ; IOR_Alias;        // Alias offset
  462. 00, \          ; IOR_Decode;       // Address specified
  463. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  464. ;
  465. ; IRQ Resource Descriptor
  466. ;
  467. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  468. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  469. 00,00, \       ; IRQD_Flags;
  470. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  471. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  472. 00,00, \       ; IRQD_Reserved;
  473. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  474. ;
  475. ; MEM Resource Descriptor 0
  476. ;
  477. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  478. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  479. 01,00, \       ; MD_Count;
  480. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  481. 00,00,00,00, \ ; MD_Alloc_Base;
  482. 00,00,00,00, \ ; MD_Alloc_End;
  483. 00,00, \       ; MD_Flags;
  484. 00,00, \       ; MD_Reserved;
  485. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  486. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  487. 00,00,00,00, \ ; MR_Min;      // Min Address
  488. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  489. 00,00, \       ; MR_Flags;         // Flags
  490. 00,00, \       ; MR_Reserved;
  491. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  492.                ;         0x08 = 16-bit common mem
  493. 00,00,00,00, \ ; Memory card address
  494. ;
  495. ; MEM Resource Descriptor 1
  496. ;
  497. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  498. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  499. 01,00, \       ; MD_Count;
  500. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  501. 00,00,00,00, \ ; MD_Alloc_Base;
  502. 00,00,00,00, \ ; MD_Alloc_End;
  503. 00,00, \       ; MD_Flags;
  504. 00,00, \       ; MD_Reserved;
  505. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  506. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  507. 00,00,00,00, \ ; MR_Min;      // Min Address
  508. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  509. 00,00, \       ; MR_Flags;         // Flags
  510. 00,00, \       ; MR_Reserved;
  511. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  512.                ;         0x08 = 16-bit common mem
  513. 00,00,01,00, \ ; Memory card address
  514. ;
  515. ; REQUEST_CONFIG_PKT Descriptor
  516. ;
  517. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  518. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  519. 00,00, \       ; Socket;
  520. 02,00, \       ; Attributes;
  521. 32, \          ; Vcc;
  522. 00, \          ; Vpp1; 78
  523. 00, \          ; Vpp2; 78
  524. 02, \          ; IntType;
  525. 00,08,00,00, \ ; ConfigBase;
  526. 00, \          ; Status;
  527. 00, \          ; Pin;
  528. 00, \          ; Copy;
  529. 41, \          ; ConfigIndex;
  530. 01, \          ; Present;
  531. ;
  532. ; TERMINATOR
  533. ;
  534. 00,00,00,00
  535. ;
  536. ;
  537. ;
  538. HKR,Override,0004,1, \
  539. ;
  540. ; CONFIGMG_VERSION
  541. ;
  542. 00,04,00,00, \
  543. ;
  544. ; PRIORITY
  545. ;
  546. 00,50,00,00, \
  547. ;
  548. ;
  549. ; OVERRIDE for COM2
  550. ;
  551. ; I/O Resource Descriptor 0: COM port
  552. ;
  553. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  554. 02,00,00,00, \ ; ResType_IO = 0x00000002
  555. 01,00, \       ; IOD_Count;
  556. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  557. 00,00, \       ; IOD_Alloc_Base;
  558. 00,00, \       ; IOD_Alloc_End;
  559. 00,00, \       ; IOD_DesFlags;
  560. 00, \          ; IOD_Alloc_Alias;
  561. 00, \          ; IOD_Alloc_Decode;
  562. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  563. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  564. F8,02, \       ; IOR_Min;          // Min port address
  565. FF,02, \       ; IOR_Max;          // Max port address
  566. 00,00, \       ; IOR_RangeFlags;   // Flags
  567. 00, \          ; IOR_Alias;        // Alias offset
  568. 00, \          ; IOR_Decode;       // Address specified
  569. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  570. ;
  571. ; I/O Resource Descriptor 1 : nice port
  572. ;
  573. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  574. 02,00,00,00, \ ; ResType_IO = 0x00000002
  575. 01,00, \       ; IOD_Count;
  576. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  577. 00,00, \       ; IOD_Alloc_Base;
  578. 00,00, \       ; IOD_Alloc_End;
  579. 00,00, \       ; IOD_DesFlags;
  580. 00, \          ; IOD_Alloc_Alias;
  581. 00, \          ; IOD_Alloc_Decode;
  582. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  583. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  584. 00,01, \       ; IOR_Min;          // Min port address
  585. FF,FF, \       ; IOR_Max;          // Max port address
  586. 00,00, \       ; IOR_RangeFlags;   // Flags
  587. 00, \          ; IOR_Alias;        // Alias offset
  588. 00, \          ; IOR_Decode;       // Address specified
  589. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  590. ;
  591. ; IRQ Resource Descriptor
  592. ;
  593. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  594. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  595. 00,00, \       ; IRQD_Flags;
  596. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  597. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  598. 00,00, \       ; IRQD_Reserved;
  599. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  600. ;
  601. ; MEM Resource Descriptor 0
  602. ;
  603. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  604. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  605. 01,00, \       ; MD_Count;
  606. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  607. 00,00,00,00, \ ; MD_Alloc_Base;
  608. 00,00,00,00, \ ; MD_Alloc_End;
  609. 00,00, \       ; MD_Flags;
  610. 00,00, \       ; MD_Reserved;
  611. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  612. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  613. 00,00,00,00, \ ; MR_Min;      // Min Address
  614. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  615. 00,00, \       ; MR_Flags;         // Flags
  616. 00,00, \       ; MR_Reserved;
  617. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  618.                ;         0x08 = 16-bit common mem
  619. 00,00,00,00, \ ; Memory card address
  620. ;
  621. ; MEM Resource Descriptor 1
  622. ;
  623. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  624. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  625. 01,00, \       ; MD_Count;
  626. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  627. 00,00,00,00, \ ; MD_Alloc_Base;
  628. 00,00,00,00, \ ; MD_Alloc_End;
  629. 00,00, \       ; MD_Flags;
  630. 00,00, \       ; MD_Reserved;
  631. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  632. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  633. 00,00,00,00, \ ; MR_Min;      // Min Address
  634. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  635. 00,00, \       ; MR_Flags;         // Flags
  636. 00,00, \       ; MR_Reserved;
  637. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  638.                ;         0x08 = 16-bit common mem
  639. 00,00,01,00, \ ; Memory card address
  640. ;
  641. ; REQUEST_CONFIG_PKT Descriptor
  642. ;
  643. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  644. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  645. 00,00, \       ; Socket;
  646. 02,00, \       ; Attributes;
  647. 32, \          ; Vcc;
  648. 00, \          ; Vpp1; 78
  649. 00, \          ; Vpp2; 78
  650. 02, \          ; IntType;
  651. 00,08,00,00, \ ; ConfigBase;
  652. 00, \          ; Status;
  653. 00, \          ; Pin;
  654. 00, \          ; Copy;
  655. 41, \          ; ConfigIndex;
  656. 01, \          ; Present;
  657. ;
  658. ; TERMINATOR
  659. ;
  660. 00,00,00,00
  661. ;
  662. ;
  663. ; OVERRIDE for COM3
  664. ;
  665. HKR,Override,0005,1, \
  666. ;
  667. ; CONFIGMG_VERSION
  668. ;
  669. 00,04,00,00, \
  670. ;
  671. ; PRIORITY
  672. ;
  673. 00,50,00,00, \
  674. ;
  675. ; I/O Resource Descriptor 0: COM port
  676. ;
  677. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  678. 02,00,00,00, \ ; ResType_IO = 0x00000002
  679. 01,00, \       ; IOD_Count;
  680. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  681. 00,00, \       ; IOD_Alloc_Base;
  682. 00,00, \       ; IOD_Alloc_End;
  683. 00,00, \       ; IOD_DesFlags;
  684. 00, \          ; IOD_Alloc_Alias;
  685. 00, \          ; IOD_Alloc_Decode;
  686. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  687. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  688. E8,03, \       ; IOR_Min;          // Min port address
  689. EF,03, \       ; IOR_Max;          // Max port address
  690. 00,00, \       ; IOR_RangeFlags;   // Flags
  691. 00, \          ; IOR_Alias;        // Alias offset
  692. 00, \          ; IOR_Decode;       // Address specified
  693. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  694. ;
  695. ; I/O Resource Descriptor 1 : nice port
  696. ;
  697. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  698. 02,00,00,00, \ ; ResType_IO = 0x00000002
  699. 01,00, \       ; IOD_Count;
  700. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  701. 00,00, \       ; IOD_Alloc_Base;
  702. 00,00, \       ; IOD_Alloc_End;
  703. 00,00, \       ; IOD_DesFlags;
  704. 00, \          ; IOD_Alloc_Alias;
  705. 00, \          ; IOD_Alloc_Decode;
  706. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  707. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  708. 00,01, \       ; IOR_Min;          // Min port address
  709. FF,FF, \       ; IOR_Max;          // Max port address
  710. 00,00, \       ; IOR_RangeFlags;   // Flags
  711. 00, \          ; IOR_Alias;        // Alias offset
  712. 00, \          ; IOR_Decode;       // Address specified
  713. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  714. ;
  715. ; IRQ Resource Descriptor
  716. ;
  717. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  718. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  719. 00,00, \       ; IRQD_Flags;
  720. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  721. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  722. 00,00, \       ; IRQD_Reserved;
  723. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  724. ;
  725. ; MEM Resource Descriptor 0
  726. ;
  727. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  728. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  729. 01,00, \       ; MD_Count;
  730. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  731. 00,00,00,00, \ ; MD_Alloc_Base;
  732. 00,00,00,00, \ ; MD_Alloc_End;
  733. 00,00, \       ; MD_Flags;
  734. 00,00, \       ; MD_Reserved;
  735. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  736. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  737. 00,00,00,00, \ ; MR_Min;      // Min Address
  738. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  739. 00,00, \       ; MR_Flags;         // Flags
  740. 00,00, \       ; MR_Reserved;
  741. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  742.                ;         0x08 = 16-bit common mem
  743. 00,00,00,00, \ ; Memory card address
  744. ;
  745. ; MEM Resource Descriptor 1
  746. ;
  747. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  748. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  749. 01,00, \       ; MD_Count;
  750. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  751. 00,00,00,00, \ ; MD_Alloc_Base;
  752. 00,00,00,00, \ ; MD_Alloc_End;
  753. 00,00, \       ; MD_Flags;
  754. 00,00, \       ; MD_Reserved;
  755. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  756. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  757. 00,00,00,00, \ ; MR_Min;      // Min Address
  758. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  759. 00,00, \       ; MR_Flags;         // Flags
  760. 00,00, \       ; MR_Reserved;
  761. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  762.                ;         0x08 = 16-bit common mem
  763. 00,00,01,00, \ ; Memory card address
  764. ;
  765. ; REQUEST_CONFIG_PKT Descriptor
  766. ;
  767. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  768. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  769. 00,00, \       ; Socket;
  770. 02,00, \       ; Attributes;
  771. 32, \          ; Vcc;
  772. 00, \          ; Vpp1; 78
  773. 00, \          ; Vpp2; 78
  774. 02, \          ; IntType;
  775. 00,08,00,00, \ ; ConfigBase;
  776. 00, \          ; Status;
  777. 00, \          ; Pin;
  778. 00, \          ; Copy;
  779. 61, \          ; ConfigIndex;
  780. 01, \          ; Present;
  781. ;
  782. ; TERMINATOR
  783. ;
  784. 00,00,00,00
  785. ;
  786. ;
  787. ; OVERRIDE for COM4
  788. ;
  789. HKR,Override,0006,1, \
  790. ;
  791. ; CONFIGMG_VERSION
  792. ;
  793. 00,04,00,00, \
  794. ;
  795. ; PRIORITY
  796. ;
  797. 00,50,00,00, \
  798. ;
  799. ; I/O Resource Descriptor 0: COM port
  800. ;
  801. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  802. 02,00,00,00, \ ; ResType_IO = 0x00000002
  803. 01,00, \       ; IOD_Count;
  804. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  805. 00,00, \       ; IOD_Alloc_Base;
  806. 00,00, \       ; IOD_Alloc_End;
  807. 00,00, \       ; IOD_DesFlags;
  808. 00, \          ; IOD_Alloc_Alias;
  809. 00, \          ; IOD_Alloc_Decode;
  810. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  811. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  812. E8,02, \       ; IOR_Min;          // Min port address
  813. EF,02, \       ; IOR_Max;          // Max port address
  814. 00,00, \       ; IOR_RangeFlags;   // Flags
  815. 00, \          ; IOR_Alias;        // Alias offset
  816. 00, \          ; IOR_Decode;       // Address specified
  817. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  818. ;
  819. ; I/O Resource Descriptor 1 : nice port
  820. ;
  821. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  822. 02,00,00,00, \ ; ResType_IO = 0x00000002
  823. 01,00, \       ; IOD_Count;
  824. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  825. 00,00, \       ; IOD_Alloc_Base;
  826. 00,00, \       ; IOD_Alloc_End;
  827. 00,00, \       ; IOD_DesFlags;
  828. 00, \          ; IOD_Alloc_Alias;
  829. 00, \          ; IOD_Alloc_Decode;
  830. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  831. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  832. 00,01, \       ; IOR_Min;          // Min port address
  833. FF,FF, \       ; IOR_Max;          // Max port address
  834. 00,00, \       ; IOR_RangeFlags;   // Flags
  835. 00, \          ; IOR_Alias;        // Alias offset
  836. 00, \          ; IOR_Decode;       // Address specified
  837. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  838. ;
  839. ; IRQ Resource Descriptor
  840. ;
  841. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  842. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  843. 00,00, \       ; IRQD_Flags;
  844. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  845. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  846. 00,00, \       ; IRQD_Reserved;
  847. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  848. ;
  849. ; MEM Resource Descriptor 0
  850. ;
  851. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  852. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  853. 01,00, \       ; MD_Count;
  854. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  855. 00,00,00,00, \ ; MD_Alloc_Base;
  856. 00,00,00,00, \ ; MD_Alloc_End;
  857. 00,00, \       ; MD_Flags;
  858. 00,00, \       ; MD_Reserved;
  859. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  860. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  861. 00,00,00,00, \ ; MR_Min;      // Min Address
  862. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  863. 00,00, \       ; MR_Flags;         // Flags
  864. 00,00, \       ; MR_Reserved;
  865. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  866.                ;         0x08 = 16-bit common mem
  867. 00,00,00,00, \ ; Memory card address
  868. ;
  869. ; MEM Resource Descriptor 1
  870. ;
  871. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  872. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  873. 01,00, \       ; MD_Count;
  874. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  875. 00,00,00,00, \ ; MD_Alloc_Base;
  876. 00,00,00,00, \ ; MD_Alloc_End;
  877. 00,00, \       ; MD_Flags;
  878. 00,00, \       ; MD_Reserved;
  879. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  880. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  881. 00,00,00,00, \ ; MR_Min;      // Min Address
  882. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  883. 00,00, \       ; MR_Flags;         // Flags
  884. 00,00, \       ; MR_Reserved;
  885. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  886.                ;         0x08 = 16-bit common mem
  887. 00,00,01,00, \ ; Memory card address
  888. ;
  889. ; REQUEST_CONFIG_PKT Descriptor
  890. ;
  891. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  892. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  893. 00,00, \       ; Socket;
  894. 02,00, \       ; Attributes;
  895. 32, \          ; Vcc;
  896. 00, \          ; Vpp1; 78
  897. 00, \          ; Vpp2; 78
  898. 02, \          ; IntType;
  899. 00,08,00,00, \ ; ConfigBase;
  900. 00, \          ; Status;
  901. 00, \          ; Pin;
  902. 00, \          ; Copy;
  903. 61, \          ; ConfigIndex;
  904. 01, \          ; Present;
  905. ;
  906. ; TERMINATOR
  907. ;
  908. 00,00,00,00
  909. ;
  910. ;
  911. ;
  912. ; OVERRIDE for COM1
  913. ;
  914. HKR,Override,0007,1, \
  915. ;
  916. ; CONFIGMG_VERSION
  917. ;
  918. 00,04,00,00, \
  919. ;
  920. ; PRIORITY
  921. ;
  922. 00,50,00,00, \
  923. ;
  924. ; I/O Resource Descriptor 0: COM port
  925. ;
  926. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  927. 02,00,00,00, \ ; ResType_IO = 0x00000002
  928. 01,00, \       ; IOD_Count;
  929. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  930. 00,00, \       ; IOD_Alloc_Base;
  931. 00,00, \       ; IOD_Alloc_End;
  932. 00,00, \       ; IOD_DesFlags;
  933. 00, \          ; IOD_Alloc_Alias;
  934. 00, \          ; IOD_Alloc_Decode;
  935. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  936. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  937. F8,03, \       ; IOR_Min;          // Min port address
  938. FF,03, \       ; IOR_Max;          // Max port address
  939. 00,00, \       ; IOR_RangeFlags;   // Flags
  940. 00, \          ; IOR_Alias;        // Alias offset
  941. 00, \          ; IOR_Decode;       // Address specified
  942. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  943. ;
  944. ; I/O Resource Descriptor 1 : nice port
  945. ;
  946. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  947. 02,00,00,00, \ ; ResType_IO = 0x00000002
  948. 01,00, \       ; IOD_Count;
  949. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  950. 00,00, \       ; IOD_Alloc_Base;
  951. 00,00, \       ; IOD_Alloc_End;
  952. 00,00, \       ; IOD_DesFlags;
  953. 00, \          ; IOD_Alloc_Alias;
  954. 00, \          ; IOD_Alloc_Decode;
  955. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  956. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  957. 00,01, \       ; IOR_Min;          // Min port address
  958. FF,FF, \       ; IOR_Max;          // Max port address
  959. 00,00, \       ; IOR_RangeFlags;   // Flags
  960. 00, \          ; IOR_Alias;        // Alias offset
  961. 00, \          ; IOR_Decode;       // Address specified
  962. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  963. ;
  964. ; IRQ Resource Descriptor
  965. ;
  966. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  967. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  968. 00,00, \       ; IRQD_Flags;
  969. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  970. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  971. 00,00, \       ; IRQD_Reserved;
  972. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  973. ;
  974. ; MEM Resource Descriptor 0
  975. ;
  976. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  977. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  978. 01,00, \       ; MD_Count;
  979. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  980. 00,00,00,00, \ ; MD_Alloc_Base;
  981. 00,00,00,00, \ ; MD_Alloc_End;
  982. 00,00, \       ; MD_Flags;
  983. 00,00, \       ; MD_Reserved;
  984. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  985. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  986. 00,00,00,00, \ ; MR_Min;      // Min Address
  987. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  988. 00,00, \       ; MR_Flags;         // Flags
  989. 00,00, \       ; MR_Reserved;
  990. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  991.                ;         0x08 = 16-bit common mem
  992. 00,00,00,00, \ ; Memory card address
  993. ;
  994. ; MEM Resource Descriptor 1
  995. ;
  996. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  997. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  998. 01,00, \       ; MD_Count;
  999. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  1000. 00,00,00,00, \ ; MD_Alloc_Base;
  1001. 00,00,00,00, \ ; MD_Alloc_End;
  1002. 00,00, \       ; MD_Flags;
  1003. 00,00, \       ; MD_Reserved;
  1004. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  1005. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  1006. 00,00,00,00, \ ; MR_Min;      // Min Address
  1007. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  1008. 00,00, \       ; MR_Flags;         // Flags
  1009. 00,00, \       ; MR_Reserved;
  1010. 08,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  1011.                ;         0x08 = 16-bit common mem
  1012. 00,00,01,00, \ ; Memory card address
  1013. ;
  1014. ; REQUEST_CONFIG_PKT Descriptor
  1015. ;
  1016. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  1017. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  1018. 00,00, \       ; Socket;
  1019. 02,00, \       ; Attributes;
  1020. 32, \          ; Vcc;
  1021. 00, \          ; Vpp1; 78
  1022. 00, \          ; Vpp2; 78
  1023. 02, \          ; IntType;
  1024. 00,08,00,00, \ ; ConfigBase;
  1025. 00, \          ; Status;
  1026. 00, \          ; Pin;
  1027. 00, \          ; Copy;
  1028. 41, \          ; ConfigIndex;
  1029. 01, \          ; Present;
  1030. ;
  1031. ; TERMINATOR
  1032. ;
  1033. 00,00,00,00
  1034.  
  1035.  
  1036. [cm2ndis3.ndis3.CopyFiles]
  1037. CM2NDIS3.vxd
  1038.  
  1039. [DestinationDirs]
  1040. cm2ndis3.ndis3.CopyFiles = 11   ; LDID_SYS
  1041.  
  1042. ;
  1043. ; Translatable strings
  1044. ;
  1045. [Strings]
  1046. MS="Microsoft"
  1047. ;
  1048. ; Manufacturer names
  1049. ;
  1050. XIRCOM="Xircom"
  1051. ; Adapter names
  1052. ;
  1053. XIRCOMA="╨ Σ Xircom CreditCard Ethernet+╠εΣσ∞ Corporate (CEM2)"
  1054.